/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/*fonts*/
body{color:#000;background:#CCCCCC;font:12px/1.231 "Helvetica Light", Arial, Helvetica, Geneva, sans-serif;text-align:center;}

/*base*/
strong{font-weight:700 !important;}
.center{text-align:center}
a{text-decoration:none;outline:none;color:#333;}
a:hover{text-decoration:underline;color:#86BB50}
a.noLink { text-decoration:none;}
a.link { color:#333333 !important; text-decoration:underline !important;}
a.link:hover { color:#333333 !important; text-decoration:none !important;}
.blk{display:block;}
.clr{clear:both !important;}
.fl{float:left !important;}
.fr{float:right !important;}
.txtRgt{text-align:right;}
.hide{display:none !important;}
.off{cursor:default !important;}
.txtLeg{font-size:9px !important;line-height:normal !important;}
.after{zoom:1;}
.lstLabel li:after,
#lstAbasCtrl:after,
#centerBox:after,
.after:after{content:".";clear:both;display:block;width:1px;height:1px;visibility:hidden;margin-top:-1px;overflow:hidden;}

/*estrutura*/
#header{padding:20px;text-align:center}
#centerBox{width:1000px;margin:0 auto;padding:10px 0;border-top:1px solid #ccc;zoom:1}
#nav{width:129px;float:left;padding:0 20px 0 0;border-right:1px solid #ccc;}
#aside{width:809px;float:left;border-left:1px solid #ccc;padding:0 20px 40px;margin-left:-1px;}
#content{padding:0 0 20px}
#lnkSair{float:right;padding:2px}
#lnkSair span{border:1px solid #ccc;padding:0 3px}
#lnkSair:hover{color:red;text-decoration:none}
#lnkSair:hover span{color:#666}

/*home*/
.divPrincipal{width:990px;height:546px;border:1px solid #FF0000;position:absolute;left:50%;top:50%;margin-left:-495px;margin-top:-273px;}

/* LEFT */
.divLeft{position:absolute;width:172px;height:534px;left:50%;margin-left:-490px;margin-top:5px;float:left;border:1px solid #FFF;}
.divProfile{width:160px;height:180px;margin-right:5px;margin-top:5px;border:1px solid #A60000;float:right}
.divFoto{float:left;margin-left:5px;margin-top:5px;}
.divLadoFoto{margin-top:10px;margin-left:10px;}
.spnNick{font-weight:bold;color:#0033FF;text-decoration:underline;display:block;}
.spnLevel{font-weight:bold;margin-top:2px;display:block}
.imgLevel{width:18px;height:18px;position:absolute;top:30px;}
.spnEditar{font-weight:bold;font-size:10px;color:#9933FF;cursor:pointer;display:block;}
.divInformacoes{text-align:left;margin-left:10px;margin-top:5px;}
.spnFrase{font-weight:bold;font-size:10px;}
.divTotais{margin-top:8px;}
.spnInfoTit{font-weight:bold;}
.divAdsense{width:160px;height:330px;margin-right:5px;margin-top:10px;border:1px solid #A60000;float:right}

/* CENTER */
.divCenter{position:absolute;width:434px;height:534px;left:50%;margin-left:-316px;margin-top:5px;border:1px solid #FFF}
.divTabuleiro{width:416px;height:416px;margin-left:5px;margin-top:5px;border:4px solid #000;}
.tabTabuleiro{width:416px;height:416px;}
.tabTabuleiro tr {height:52px;text-align:center;vertical-align:bottom}
.tdWhite{background-color:#FFF;}
.tdBlack{background-color:#9966FF;}
.peca{display:none;position:absolute}
.divStatus{width:424px;height:60px;background-color:#000;color:#FFF;margin-left:5px;margin-top:2px;overflow:auto;} /*#FFFF00*/

/* RIGHT */
.divRight{position:absolute;width:368px;height:534px;left:50%;margin-left:120px;margin-top:5px;float:right;border:1px solid #FFF;}
.divSalas{width:356px;height:200px;margin-left:5px;margin-top:5px;border:1px solid #A60000;}

.divSalaCarrosel{margin-left:4px;}

.ulSalas{}
.ulSalas li{display:inline;width:356px;}

.divSalasInternas{width:355px;height:200px;}
.divSalasInternas .spnSala{width:115px;float:left;}

.divSala{border:1px solid #FFFF66;width:115px;height:55px;text-align:left;}
.divSala span{display:block}
.divSala .foto{float:left;margin-left:1px;margin-right:3px;}
.divSala .foto .imgPecaSala{width:27px;height:27px;}

.imgLevelSala{width:18px;height:18px;}

.lnkSalaAnterior{background:url('../_img/setaEsquerda.gif');width:20px;height:20px;display:block;position:absolute;top:105px;left:0px;z-index:3;}
.lnkSalaProxima{background:url('../_img/setaDireita.gif');width:20px;height:20px;display:block;position:absolute;top:105px;left:350px;z-index:3;}


.divChat{width:356px;height:294px;margin-left:5px;margin-top:5px;border:1px solid #A60000;text-align:left;}
.ulAbas{margin-left:3px;margin-top:6px;}
.ulAbas li{display:inline;padding:2px;border:1px solid #006633;}
.ulAbas .ativo{background-color:#006633;}
.divCanal{width:348px;height:266px;margin-left:3px;margin-top:2px;border:1px solid #006633;background-color:#000;color:#FFF;}
.divCanal .divCanalLeft{float:left;width:210px;height:264px;border:1px solid #0033FF;}
.divCanalChat{width:210px;height:242px;border:1px solid #0033FF;overflow:auto;}
.ulCanalChat{font-size:11px;}
.divCanalEnvie{width:210px;height:18px;border:1px solid #0033FF;}

.divCanal .divCanalRight{float:right;width:133px;height:264px;border:1px solid #0033FF;overflow:auto;}
.ulCanalLista{width:115px;}
.ulCanalLista .divFotoL{float:left;}
.ulCanalLista .divFotoL img{width:35px;height:35px}
.ulCanalLista li{border:1px solid #A60000;height:36px;margin-bottom:2px;}
.spnNickL{display:block;}
.spnLevelL{margin-top:2px;display:block}
.imgLevelL{width:18px;height:18px;}

.divRodape{width:356px;height:14px;margin-left:5px;margin-top:5px;border:1px solid #A60000;font:10px/1.231 "Verdana", Arial, Helvetica, Geneva, sans-serif;}
.divRodape .pl10 {padding-left:10px;}
.divRodape .spnRodapeLink {text-decoration:underline;cursor:pointer;}